<?php namespace Controller;

class Secciones extends Controller {

	function __construct() {
		$this->models = array("Secciones");
		$this->_loadModels();
	}

	public function listado() {
		$this->_set("secciones", $this->models["Secciones"]->findAll());
		return $this;
	}
	
	public function crearSeccion() {
		if(!empty($this->form)) {
			if($this->models["Secciones"]->guardarSeccion($this->form)) $this->_set("exito",1);
		}
		return $this;
	}
	
	public function editarSeccion() {
		if(!empty($this->params[0]) && empty($this->form)) {
			$seccion = $this->models["Secciones"]->findById($this->params[0]);
			$this->_set("seccion", $seccion[0]);
			return $this;
		} else {
			if($this->form["borrar"] == 1) {
				$result = $this->models["Secciones"]->borrarSeccion($this->form);
				if($result === TRUE) {
					header("Location: ../listado");
					exit;
				} else {
					$seccion = $this->models["Secciones"]->findById($this->params[0]);
					$this->_set("seccion", $seccion[0]);
					$this->_set("error",$result);
					return $this;
				}
			} else {
				$this->models["Secciones"]->actualizarSeccion($this->form);
				header("Location: ../listado");
				exit;
			}
		}
	}
}